package ao.ai.model.ml.classify.learner.num;

import ao.ai.model.common.data.NumList;
import ao.ai.model.ml.classify.example.BinClassified;
import ao.ai.model.ml.classify.hypothesis.classifier.num.NumBinProbClassifier;
import ao.ai.model.ml.classify.learner.bin.BinProbClassLearner;

import java.util.List;

/**
 * NumericBinaryProbabilisticClassifierLearner
 *
 * User: alex
 * Date: 27-Apr-2010
 * Time: 10:57:23 PM
 */
public interface NumBinProbClassLeaner
        extends BinProbClassLearner<NumList>
{
    //-------------------------------------------------------------------------

//    @Override
//    public BinProbClassifier<NumList> learn(
//            List<BinClassified<NumList>> trainingPoints);

    @Override
    public NumBinProbClassifier learn(
            List<? extends BinClassified<NumList>> trainingPoints);
}
